299
132
26
2
289
18
6
5
149
137
336
3
178
346
333
504
43
1
17
1
3
1
2
1
5
5
443
15
7
2
1
30
8
18
1
9
1
2
103
1
682
43
2
45
547
425
384
559
779
56
1
1
3
1069
1
1
43
1
1
1
4
1
1
1
18
169
2
1
1
1
1
6
39
119
2
1240
43
426
726
224
26
466
28
9
3
5
1
44
325
1
73
49
1397
7
2